const validate = require("validate.js")
const {Op} = require("sequelize")
const {pick} = require("./propertyHelper")
const {AdminInfon} = require("../models/AdminInfon") // 管理员信息表
const {Dormitory} = require("../models/Dormitory") // 宿舍楼表
const {Comment} = require("../models/Comments") // 评论表
const {Floor} = require("../models/Floor") // 楼层表
const {RoomNo} = require("../models/RoomNo") // 房间表
const {Bednumber} = require("../models/Bednumber") // 床位表
const {StudentSInfon} = require("../models/StudentSInfon") // 学生信息表
const {Getup} = require("../models/Getup") // 起床表
const {Destination} = require("../models/Destination") // 归宿表
const {Clean} = require("../models/Cleans") // 打扫表
const {Cleaning} = require("../models/Cleaning") // 保洁人员表
const {StudentID} = require("../models/StudentID") // 学号表
const {JobNumber} = require("../models/JobNumber")// 学工号表 (教职工)
const {RoomRate} = require("../models/RoomRate") // 价格表
const {classInfo} = require("../models/classInfo") // 班级表
const {RepairReport} = require("../models/RepairReport") // 报修表
const {StudentRecords} = require("./StudentRecords") // 学生记录统一处理
const {updataToStay} = require("./updataToStay") // 入住和退宿统一处理
const md5 = require("md5")
const moment = require("moment")
const mock = require("mockjs")
// const sequelize = require("sequelize")
const {sequelize} = require("../models/db")

module.exports = {
    validate,
    Op,
    pick,
    AdminInfon,
    Dormitory,
    Comment,
    Floor,
    RoomNo,
    Bednumber,
    StudentSInfon,
    Getup,
    Clean,
    Cleaning,
    StudentID,
    JobNumber,
    RoomRate,
    md5,
    moment,
    Destination,
    StudentRecords,
    updataToStay,
    mock,
    sequelize,
    classInfo,
    RepairReport,
}